package com.dangdang.service;

import java.util.List;

import com.dangdang.domain.User;

/**
 * 用户管理类接口
 * 
 * @author Wangpeihu
 * @team [Never give up]
 * @since JDK1.6(建议)
 * @date 2010-1-18
 */
public interface UserService {

	/**
	 * 增加一个用户
	 * 
	 * @param user
	 */
	public User addUser(User user);

	/**
	 * 根据用户ID删除一个用户
	 * 
	 * @param user
	 */
	public void deleteUserById(Integer userId);

	/**
	 * 更新一个用户
	 * 
	 * @param user
	 */
	public void updateUser(User user);

	/**
	 * 于用户登录时检测用户是否存在。
	 * 
	 * @param user
	 * @return
	 */
	public User userVerify(String nickName, String password);

	/**
	 * 查看所有用户
	 * 
	 * @param user
	 * @return
	 */
	public List<User> findAllUser();

}